﻿using BCGM.MedicalWisdom.IServices.BASE;
using BCGM.MedicalWisdom.Model;
using BCGM.MedicalWisdom.Model.Models.Patients;
using BCGM.MedicalWisdom.Model.Models.SecondKill;
using BCGM.MedicalWisdom.Model.ViewModels.SecondKillDTO;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace BCGM.MedicalWisdom.IServices.SecondKill
{
    /// <summary>
    /// ISckillIdActivityServices
    /// </summary>	
    public interface ISckillIdActivityServices : IBaseServices<SckillIdActivity>
    {
        Task<int> AddSckillGoods(SckillGoodsDTO sckillGoodsIds);
        Task<List<pharmaceuticalsfen>> GetGoodType();
        Task<PageModel<GoodsDTO>> GetnoSckillGoods(int Sid, string goodsName, int classifyId, int pageIndex, int pageSize);
        Task<PageModel<SeckillGoodMessage>> GetSckillGoods(int goodStatus = -1, int page = 1, int intPageSize = 50);
        Task<List<SeckillGoodMessage>> GetSeckillGoods(int seckillId);
    }
}